home *** CD-ROM | disk | FTP | other *** search
/ Building Homes of Our Own / Building Homes of our Own.iso / setup / data1.cab / Everything / working / houCons.dxr / interface_375_CompleteButton behave (generic).ls < prev    next >
Encoding:
Text File  |  2002-09-25  |  792 b   |  32 lines

  1. property mySprite, myType, myName, myNameDown, myNameOver, myNameInactive, Active, ancestor
  2.  
  3. on beginSprite me
  4.   global gActorListMan
  5.   mySprite = me.spriteNum
  6.   myName = (the member of sprite mySprite).name
  7.   myNameDown = word 1 of myName && "down"
  8.   myNameOver = word 1 of myName && "over"
  9.   myNameInactive = word 1 of myName && "Inactive"
  10.   Active = 1
  11.   lookForToolTip = 1
  12.   ancestor = new(script("FourStatebuttonActions"), lookForToolTip)
  13.   myType = #completeButton
  14.   registerSprite(gActorListMan, mySprite)
  15. end
  16.  
  17. on mouseUp me
  18.   global gClickSprite
  19.   if not Active then
  20.     exit
  21.   end if
  22.   if gClickSprite = mySprite then
  23.     doButtonUpClick(myType)
  24.     outPut("completeButton Clicked")
  25.   end if
  26. end
  27.  
  28. on endSprite me
  29.   global gActorListMan
  30.   unRegisterSprite(gActorListMan, mySprite)
  31. end
  32.